package cn.tedu.csmall.passport.mapper;

import cn.tedu.csmall.passport.pojo.entity.AdminRole;
import org.springframework.stereotype.Repository;

/**
 * 管理员角色关联模块
 */
@Repository
public interface AdminRoleMapper {
    /**
     * 添加管理员角色关联数据
     * @param adminRole 管理员角色关联数据
     * @return 返回int值
     */
    int insert(AdminRole adminRole);

    /**
     * 批量插入管理员与角色的关联数据
     * @param adminRolesList 若干条管理员与角色的关联数据
     * @return 受影响的行数
     */
    int insertBatch(AdminRole[] adminRolesList);

    /**
     * 根据管理者id删除数据
     * @param adminId
     * @return
     */
    int deleteByAdminId(Long adminId);
}
